package com.io.io02;

import java.io.FileInputStream;
import java.io.InputStream;

public class Demo5 {
    public static void main(String[] args) throws Exception {
        InputStream is = new FileInputStream("./hello.txt");
        byte[] buf = new byte[5];
        while (true) {
            int n = is.read(buf);
            // n == 0 只是本次没数据，以后还有
            // n == -1 本次没数据，以后也没数据了
            if (n == -1) {
                // 代表数据全部读完
                break;
            }

            for (int i = 0; i < n; i++) {
                byte b = buf[i];
                System.out.printf("%02x\n", b);
            }
        }
        is.close();
    }
}
